package management.system.model.factory;

import management.system.model.dao.MySqlDiscusionDAO;
import management.system.model.dao.MySqlGrupoDAO;
import management.system.model.dao.MySqlIdeaDAO;
import management.system.model.dao.MySqlMenuDAO;
import management.system.model.dao.MySqlPerfilDAO;
import management.system.model.dao.MySqlReunionDAO;
import management.system.model.dao.MySqlUsuarioDAO;
import management.system.model.interfaces.DiscusionDAO;
import management.system.model.interfaces.GrupoDAO;
import management.system.model.interfaces.IdeaDAO;
import management.system.model.interfaces.MenuDAO;
import management.system.model.interfaces.PerfilDAO;
import management.system.model.interfaces.ReunionDAO;
import management.system.model.interfaces.UsuarioDAO;

public class MySqlDAOFactory extends DAOFactory{

	@Override
	public DiscusionDAO getDiscusionDAO() {
		// TODO Auto-generated method stub
		return new MySqlDiscusionDAO();
	}

	@Override
	public IdeaDAO getIdeaDAO() {
		// TODO Auto-generated method stub
		return new MySqlIdeaDAO();
	}

	@Override
	public ReunionDAO getReunionDAO() {
		// TODO Auto-generated method stub
		return new MySqlReunionDAO();
	}

	@Override
	public UsuarioDAO getUsuarioDAO() {
		// TODO Auto-generated method stub
		return new MySqlUsuarioDAO();
	}

	@Override
	public MenuDAO getMenuDAO() {
		// TODO Auto-generated method stub
		return new MySqlMenuDAO();
	}

	@Override
	public GrupoDAO getGrupoDAO() {
		// TODO Auto-generated method stub
		return new MySqlGrupoDAO();
	}

	@Override
	public PerfilDAO getPerfilDAO() {
		// TODO Auto-generated method stub
		return new MySqlPerfilDAO();
	}

}
